@import url(Reset.css);
@import url(Common.css);

/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* End hide from IE Mac *//* end of clearfix */

a:link, a:visited { color: #039; text-decoration: underline; }
a:hover, a:active { color: #F00; text-decoration: underline; }

/* TAB 选项卡样式定义 */
.tabs { background: none repeat scroll 0 0 #F5F5F5; color: #276AA0; margin: 8px auto; padding: 3px 4px 4px 4px; }
.tabs li { float: left; list-style: none outside none; }
.tabs ul a { background: none repeat scroll 0 0 #155283; color: #FFFFFF; display: block; font: inherit; margin: 1px 1px 1px 0; padding: 6px 10px; text-decoration: none !important; }
.tabs ul a:hover { background: none repeat scroll 0 0 #276AA0; color: #FFFFFF; }
.tabs ul a.selected { background: none repeat scroll 0 0 #FFF; border-bottom: 1px solid #FFF; color: #F00; cursor: default; margin-bottom: 0; }
.tabs div { background: none repeat scroll 0 0 #FFF; clear: left; font: inherit; padding: 10px 10px 8px; }
.tabs div a { color: #000000; font-weight: bold; }

/* 按钮样式定义 */
#el-sup-menus-bar { border-bottom: 1px solid #ADB9C2; padding-bottom: 6px; margin-bottom: 6px; }
#el-sup-menus-bar .css-btns { width: auto; }
#el-sup-menus-bar .css-btns li { background: url(../Images/Default/buttons-1.png) no-repeat 0 0; padding-left: 6px; display: block; float: left; height: 30px; margin-right: 3px; }
#el-sup-menus-bar .css-btns li a { background: url(../Images/Default/buttons-1.png) no-repeat right 0; display: block; float: left; text-decoration: none; padding-right: 12px; padding-left: 6px; height: 30px; line-height: 30px; color: #333; font-weight: 700; }

/* 文本框样式定义 */
.css-standard-box { border: 1px solid #666; }
.css-standard-single { height: 22px; line-height: 22px; }
.css-standard-button-4 { height: 28px; line-height: 28px; width: 83px; padding-bottom: 4px; padding-top: 1px\9; border: none; cursor: pointer; background: #033E6B url(../Images/Default/buttons-2.png) no-repeat 0 -29px; color: #FFF; font-weight: 700; text-align: center; }

/* Banner 页面样式定义 */
#el-banner-container { height: 59px; position: relative; margin: 0; padding: 0; background: url(../Images/Default/banner-bg-color-block.png) repeat-x 0 0; }
#el-logo { width: 150px; height: 59px; position: absolute; top: 0; left: 0; background: url(../Images/Default/logo.png) no-repeat 0 0; }
#el-menus-bar { width: 300px; height: 25px; position: absolute; bottom: -1px; right: 200px; }
#el-menus-bar li { margin-right: 2px; display: block; float: left; }
#el-menus-bar li a { background: url(../Images/Default/menu-bg.png) repeat-x 0 0; display: block; float: left; height: 25px; line-height: 25px; text-align: center; text-decoration: none; padding-left: 12px; padding-right: 12px; color: White; }
#el-menus-bar li a.current { background: #FFF url(../Images/Default/menu-bg-currents.png) repeat-x 0 0; color: #000; }
#el-search-box { width: 180px; height: 30px; position: absolute; bottom: 6px; right: 12px; }
#el-search-box .css-srch-btn { width: 24px; height: 24px; border: none; background: url(../Images/Default/banner-search-button.png) no-repeat 0 0; }
#el-search-box .css-srch-tox { width: 150px; height: 22px; line-height: 22px; border: 1px solid #D8D8D8; background: #FFF; padding-left: 2px; padding-right: 2px; }
#el-search-box .css-srch-tox-c1 { color: Gray; }
#el-search-box .css-srch-tox-c2 { color: Black; }
#el-banner-bottom-line { height: 5px; font-size: 0; background: url(../Images/Default/banner-bottom-hline.png) repeat-x 0 0; }

/* Sub Menus 页面样式定义 */
#el-submenus-container { margin: 6px; }
#el-submenus-container .css-box-external-1 { background: #FFF; border: 1px solid #90C2DF; padding: 2px; }
#el-submenus-container .css-box-external-2 { background: #FFF; border: 1px solid #C6E1F3; padding: 5px; }
#el-submenus-container #el-submenus-links { margin-top: 5px; }
#el-submenus-container #el-submenus-links h1 { background: url(../Images/Default/title-bg-light-1.png) repeat-x 0 0; margin: 1px 0; height: 26px; line-height: 26px; font-weight: 700; text-indent: 6px; color: #1E556F; font-size: 1em; border: 1px solid #90C2DF; }
#el-submenus-links a { display: block; height: 26px; line-height: 26px; text-decoration: none; background: url(../Images/Default/title-bg-gray-1.png) repeat-x 0 0; margin-top: 1px; color: #383838; text-indent: 6px; border: 1px solid #CCC; }
#el-profile-box { margin-left: 48px; height: 48px; }
#el-profile-box a { color: #5C8720; }

/* 主页面容器 */
#el-frame-container { margin: 12px; }
/* 表格列表样式 */
.css-tbl-standard-list, .css-tbl-standard-form { background: #F3F3F3; padding: 3px; }
.css-tbl-standard-list .css-tbl-standard-inner, .css-tbl-standard-form .css-tbl-standard-inner { border: 1px solid #C0C0C0; overflow: hidden; }
.css-tbl-standard-list table { border-collapse: collapse; border: none; width: 100%; }
.css-tbl-standard-list table th, .css-tbl-standard-list table td { text-align: center; border: 1px solid #FFF; height: 30px; }
.css-tbl-standard-list table th { background: #337FAB url(../Images/Default/table-header-bgs.png) repeat-x 0 0; height: 30px; color: #FFF; font-weight: 400; }
.css-tbl-standard-form h1 { background: #337FAB url(../Images/Default/table-header-bgs.png) repeat-x 0 0; height: 30px; line-height: 30px; font-weight: 700; font-size: 1em; color: #FFF; text-indent: 6px; }
.css-tbl-standard-form .css-tbl-standard-inner { padding: 1px; }
.css-tbl-standard-form .css-form-mr { margin: 12px; }
.css-tbl-standard-form table th { font-weight: 400; text-align: right; }
.css-tbl-standard-form table td { padding: 3px; }
